#递归统计目录大小
import os
def count_size(dir):
    size=0
    #获取被统计目录的信息
    dlist = os.listdir(dir)
    #遍历所有文件
    for f in dlist:
        #为遍历的文件添加目录路径
        file=os.path.join(dir,f)
        #判断是否为文件
        if os.path.isfile(file):
            size+=os.path.getsize(file)
        else:
            size+=count_size(file)
    return size
print(count_size('./venv')/1024/1024,'MB')